An Open-Source Framework for FPGA Emulation of Analog/Mixed-Signal Integrated Circuit Designs
نویسندگان
چکیده
This article presents an open-source framework for emulating mixed-signal chip designs on a field-programmable gate array (FPGA). It includes Python-based synthesizable model generator blocks (msdsl), fixed-point and floating-point SystemVerilog library representing real numbers (svreal), tool that generates emulator control infrastructure automates the FPGA build process (anasymod). The features efficiently modeling analog dynamics, nonlinearity, noise, often making use of compile-time caching to reduce required computational resources FPGA. We demonstrate framework’s generality by discussing three applications: 1) high-speed link receiver (DragonPHY); 2) firmware-controlled flyback converter; 3) NFC-powered chip. Our makes it easy emulate these systems, while providing runtimes 2–3 orders magnitude faster than CPU simulations with real-number functional models.
منابع مشابه
FPGA2: An open source framework for FPGA-GPU PCIe communication
In recent years two main platforms emerged as powerful key players in the domain of parallel computing: GPUs and FPGAs. Many researches investigate interaction and benefits of coupling them with a general purpose processor (CPU), but very few, and only very recently, integrate the two in the same computational system. Even less research are focusing on direct interaction of the two platforms [1...
متن کاملArchitectural Exploration of MPSoC Designs Based on an FPGA Emulation Framework
With the growing complexity in consumer embedded products and the improvements in process technology, Multi-Processor System-On-Chip (MPSoC) architectures have become widespread. These new systems are very complex to design as they must execute multiple complex real-time applications (e.g. video processing, or videogames), while meeting several additional design constraints (e.g. energy consump...
متن کاملFPGA-Based Prototyping and Emulation Framework
The FPGA-Based Prototyping and Emulation Framework, which the researchers developed as part of WP8, can be integrated in the early design process of NoC-based MPSoC architectures. The framework was used to emulate the operation of the MPSoCs developed as part of the project (QAM MPSoC, etc...). The framework consists of a cycle-accurate, high-level NoC simulator and a library of synthesizable h...
متن کاملBioJava: an open-source framework for bioinformatics
SUMMARY BioJava is a mature open-source project that provides a framework for processing of biological data. BioJava contains powerful analysis and statistical routines, tools for parsing common file formats and packages for manipulating sequences and 3D structures. It enables rapid bioinformatics application development in the Java programming language. AVAILABILITY BioJava is an open-source...
متن کاملIntegrated Circuit Signal Delay
Technologies for designing and building microelectronics-based computational equipment have been steadily advancing ever since the first commercial discrete circuits (ICs) were introduced in the late 1950s (1) (monolithic integrated circuits were introduced in the 1960s). As predicted by Moore's law in the 1960s (2), integrated-circuit density has been doubling approximately every 18 months, an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
سال: 2022
ISSN: ['1937-4151', '0278-0070']
DOI: https://doi.org/10.1109/tcad.2021.3102516